#include <stdio.h>
#include <stdlib.h>

typedef struct Lsystem {
	char move;
	char draw;
	int num_angles;
	char* angle_chars;
	int* angles;
	int num_rules;
	char* rule_predecessors;
	char** rule_successors;
	char* start;
} Lsystem_t;

Lsystem_t readSystem();
char* getSuccessor(Lsystem_t sysinfo, char predecessor);
